stack and queue implementation using Linked List in c